.foods-lists { width: 100%; height: auto; overflow: hidden; margin-bottom: 100px; }

.foods-lists li { float: left; width: 90%; height: 315px; border: solid 1px #f3f3f3; background: #fff; margin: 40px 40px 0 0; cursor: pointer; }

.foods-lists li:hover { border: solid 1px #3c95c8; }

.foods-lists img { width: 280px; height: 268px; }

.foods-lists .detail { float: right; width: 80%; height: 268px; }

.foods-lists .title { width: auto; height: 42px;  font-size: 18px; color: #000; line-height: 42px; text-indent: 15px;float:left }
.foods-lists .title span{float:left;font-size: 18px; color: #000; line-height: 42px;}
.foods-lists span.cont { color: #666; font-size: 14px; display:inline-block; height:42px;}

.foods-lists .price { font-size: 24px; color: #3c95c8; margin-right: 10px; }

.foods-lists .text { width: 268px; height: 40px; line-height: 20px; overflow: hidden; padding: 10px 15px; font-size: 12px; color: #666; }

.foods-lists .text a { color: #e44036; }

.foods-lists .bot { width: 100%; height: 42px; margin-top: 2px; }

.foods-lists .destine { display: block; width: 90px; height: 32px; background: #3c95c8; float: right; color: #fff; line-height: 32px; text-align: center;margin-right:25px;margin-top:5px; }

.list{float:left;width:100px;line-height:20px;margin-right: 10px;margin-top: 10px;text-align: center;}
.list img{width:100%;height:95px;}

.bx-wrapper { position: relative; margin-left: 15px;  }

.bx-wrapper img { width: 80px; display: block; height: 80px; }

.slide { text-align: center; line-height: 20px; }

.bx-prev { width: 14px; height: 17px; background-image: url(../images/icon.png?v=3f44e); background-position: -66px 0; display: inline-block; position: absolute; top: 15px; right: -20px; }

.bx-next { width: 14px; height: 17px; background-image: url(../images/icon.png?v=3f44e); background-position: -80px 0; display: inline-block; position: absolute; top: 40px; right: -20px; }
